body {
  font-family: 'Gloria Hallelujah', Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  background-color: #DDDDDD;
  margin:0px;
}
html, body {height: 100%;}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

.page-header {	
	float:left;
	width: 100%;
	color: white;
	font-weight: bold;
	background: black;
	border-bottom: 1px gray solid;
}
.page-body {
	float:left;
	width: 100%;
}
.page-footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	
	width: 100%;
	color: white;
	font-weight: bolder;
	background: black;
	text-align: center;
} 

.page-header a {
	color: white;
	font-weight: bolder;
}
.page-menu {
	float:left;
	width: 15%;
	min-height: 650px;
	background-color: #cec;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
}
.page-menu-title {
	float:right;
	font-weight: bold;
	padding: 20px 10px 0 20px;
}
.page-menu-item {
	clear: both;
	float:left;
	width:100%;
	border-top: 1px black solid;
}
.page-menu-item-link {
	padding-left:20px; 
}
.page-menu-item:hover{
	background-color: white;
}

.page-content {
	float:left;
	width: 70%;
	min-height: 550px;
	padding:10px;
}
.page-content-menu {
	float:left;
	width: 25%;
	min-height: 550px;
}
.page-content-menu-tab {
	clear: both;
	float:left;
}
.view_page_slideshows {
	float:left;
	width: 100%;
}
.view_page_slideshow {
	width: 60%;
  margin-left: auto ;
  margin-right: auto ;
}

.view_page_slideshow div {
  margin-left: auto ;
  margin-right: auto ;
}
.photo-icon {
	width: 40px;
	height: 35px;
}

.page-list-item {
	clear:both;
	float:left;
}
.page-list-item-link {
	
}
.page-list-item-action-remove {
	text-decoration:none;
	font-weight:bold;
	color: red;
}
.richtext_panel {
	width:300px;
}
